/** 
    @file  display.h
    @author UCFK, M.P. Hayes, Brian Thorne, Hamish Cumming, Oliver Giles
    @date 21 August 2007
    @brief Interface to display implementation.
*/
#ifndef DISPLAY_H
#define DISPLAY_H

#include "config.h"

/* Display a string. */
extern void display_puts (const char *string);

/* Display a 2 digit integer. */
extern void display_puti (uint8_t number);

/* Display a screen of bools. */
extern void display_put_scr(const bool screen[7][5]);

/* Update display. */
extern void display_update (void);

/* Initialise display for specified update rate. */
extern void display_init (uint16_t update_rate);

#endif
